$(function () {
 let layer = layui.layer
 $('#logout').on('click', function () {
  layer.confirm('确定要退出吗?', { icon: 3, title: '提示' }, function (index) {
   //do something
   location.href = '/login.html'
   localStorage.removeItem('token')
   layer.close(index);
  });
 })

 // 调用user_info 函数获取用户信息
 getuser_info()
})


// 获取用户信息,渲染用户名和头像封装
// 函数设置在入口函数外面
function getuser_info() {
 axios({
  method: 'GET',
  url: '/my/userinfo',
  headers: {
   Authorization: localStorage.getItem('token')
  }
 }).then(function (res) {
  console.log(res.data)
  // 判断
  if (res.data.status != 0) {
   return res.data.message
  }
  // 渲染头像和信息
  renderUserInfo(res.data.data)
 })
}

function renderUserInfo(user) {
 let name = user.nickname || user.username
 // 将数据进行赋值
 $('.welcome').html(name)
 // 判断是否有头像,有就显示头像,没有显示字符串
 if (user.user_pic == null) {
  $('.avatar-image').hide()
  $('.avatar-text').show().html(name[0])

 } else {
  $('.avatar-image').show().attr('src', user.user_pic)
  $('.avatar-text').hide()

 }
}